package com.youdianda.vo;

import com.youdianda.entity.SysMenu;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SysMenuVO {
    //主键id
    private Integer id;
    //父级id
    private Integer pid;
    //路径
    private String path;
    //组件地址
    private String component;
    //标题
    private String title;
    //图标
    private String icon;
    //是否显示
    private Integer isShow;
    //是否缓存
    private Integer isCache;
    //是否外链
    private Integer isLink;
    //重定向地址
    private String redirect;
    //创建时间
    private String createDate;
    //更新时间
    private String updateDate;
    //删除标识
    private Integer delFlag;
    //菜单类型
    private Integer type;
    //排序
    private Integer sort;
    //权限标识
    private String mark;
    //子集菜单
    private List<SysMenuVO> children;
}
